#ifndef DOCKERPS_H
#define DOCKERPS_H

#include "dockeroutputjson.h"

#include <QJsonObject>
#include <QObject>

class DockerPs : public DockerOutputJson
{
public:
    DockerPs(const QJsonObject &obj);

    QString command() const;
    QString createdAt() const;
    QString id() const;
    QString image() const;
    QString labels() const;
    QString localVolumes() const;
    QString mounts() const;
    QString names() const;
    QString networks() const;
    QString ports() const;
    QString runningFor() const;
    QString size() const;
    QString state() const;
    QString status() const;

private:
    QString m_command;
    QString m_createdAt;
    QString m_id;
    QString m_image;
    QString m_labels;
    QString m_localVolumes;
    QString m_mounts;
    QString m_names;
    QString m_networks;
    QString m_ports;
    QString m_runningFor;
    QString m_size;
    QString m_state;
    QString m_status;
};

typedef QList<DockerPs> DockerPsList;

#endif // DOCKERPS_H
